package com.flowabledemo.service;

import com.dto.PageVo;
import com.flowabledemo.dto.TestUserDto;
import com.flowabledemo.dto.TestUserPageDto;
import com.flowabledemo.vo.TestUserVo;

import java.util.List;

/**
* @author :zhoushunquan
* @description: 用户模板服务类接口
* @create date: 2022-02-24 11:23:36
*/

public interface TestUserService {

    /**
    * 保存用户模板
    * @param testUserDto
    * @return
    */
    public int add(TestUserDto testUserDto);

    /**
    * 更新用户模板
    * @param testUserDto
    * @return
    */
    public int update(TestUserDto testUserDto);

    /**
    * 删除用户模板
    * @param id
    * @return
    */
    public int delete(Integer id);

    /**
    * 根据条件查询用户模板
    * @param id
    * @return
    */
    public TestUserVo get(Integer id);

    /**
    * 查询用户模板
    * @param testUserDto
    * @return
    */
    public List<TestUserVo> findList(TestUserDto testUserDto);

    /**
    * 查询用户模板分页信息
    * @param testUserPageDto
    * @return
    */
    public PageVo findPageList(TestUserPageDto testUserPageDto);
}
